[C] Raiz quadrada
Publicado por Enzo de Brito Ferber 22/02/2006
[ Hits: 13.597 ]
Homepage: http://www.maximasonorizacao.com.br
Script diz a raiz quadrada aproximada
do numero digitado. Raiz quadrada e
extraida por tentativas. (Função,
loops, tomadas de decisões)
#include <stdio.h>
#include <stdlib.h>
int sqrtt(int num){
int i;
int sqr;
for(i = 0;;i++){
printf("%d * %d = %d\n", i,i,(i*i));
if(i*i == num){
sqr = i;
break;
}
if(i*i < num)
continue;
if(i*i > num){
sqr = i-1;
break;
}
}
return sqr;
}
int main(){
int i;
int sq;
char tec;
do{
system("clear");
printf("Digite o numero a se retirar a raiz: ");
scanf("%d", &sq);
i = sqrtt(sq);
printf("Raiz Quadrada: %d", i);
__fpurge(stdin);
tec = getchar();
}while(1);
}
Jogo da cobrinha (Snake II) refeito em C e C++
Teoria do Caos - (Equação Logística)
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Consertando o áudio com estalos e interrupções no Pipewire
Como implementar Raid (0, 1, 5, 6, 10 e 50)
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
REDE WI-FI NÃO APARECE NO LINUX MINT (0)
Como programar um sistema de controle para distribuições linux em c? (5)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... (2)









